Pregunta

'he internado en una empresa que hace un montón de trabajo de mainframe. La mayor parte de mi experiencia en los grandes ha estado utilizando Java y Unix System Services. He tenido alguna experiencia con la interfaz ISPF y C pero ninguno con ensamblador. Estoy de graduarse en breve y va a tomar un estudio independiente de mi último semestre. Me gustaría seguir con la computadora central y se preguntaba qué recursos podría enseñarme ensamblador de mainframe? Tenga en cuenta que no tienen experiencia ensamblador escrito para cualquier plataforma, pero sí entienden binario, hexadecimal, y tienen una comprensión teórica de registros.

¿Fue útil?

Solución 5

He sido capaz de enseñar a mí mismo lo más básico mediante el siguiente material, junto con compañeros de trabajo que puedo hacer preguntas a. Para una manera fácil de ejecutar y los programas de montaje de depuración básica utilizo el Z390 emulador con la opción que permite el uso de la asistencia instrucciones, así como la opción de prueba para la depuración interactivo. He usado este como el principal tutorial introductorio. He usado este sitio clase como otra referencia. Finalmente estos de Acciones materiales pueden ser útiles, aunque no sé lo buenos que son, ya que aren' t muy accesible con mi lector de pantalla.

Otros consejos

Ninguna de las siguientes son-tutorial como, simplemente material de referencia. Todo el tiempo será muy útil, sin embargo, tan bueno saber; de interés sería:

  • Guía del Programador HLASM
  • HLASM Referencia del lenguaje
  • HLASM Información General
  • Gestión de Programas MVS: Guía del usuario y de referencia
  • Guía de Servicios ensamblador MVS
  • MVS Autorizado Guía de Servicios de ensamblador
  • z / Arquitectura Principios de funcionamiento

Puede encontrar los libros para la versión z / OS que está en al biblioteca de IBM doc:

z / Architecture Principios de funcionamiento ( "El manual de POP") es la Biblia sistema. De interés inmediato en ese libro sería el capítulo 7, que enumera las instrucciones y formatos de instrucciones.

Para el material tutorial aunque puedo recomendar (estos son todos en mi estantería) cualquiera de los siguientes:

  • mainframe ensamblador de programación por Bill Qualls (éste viene con un emulador, PC / 370, para compilar y ejecutar el ensamblador)
  • MVS lenguaje ensamblador por Kevin McQuillen y Anne Príncipe

Y después de haber dominado los conceptos básicos:

  • Avanzado lenguaje ensamblador y MVS interfaces para sistemas IBM y aplicación programadores por Carmine A. Cannatello

Si tiene alguna pregunta puede, utilice stackoverflow por supuesto, pero para una piscina de más de mainframe-céntrica de cerebros para recoger, tratar http : //ibmmainframeforum.com/ . No es muy activo, pero los moderadores conocen las artes oscuras.

Diviértete!

ensamblador de aprendizaje es sin duda una buena manera de entender cómo las computadoras funcionan realmente, pero me gustaría sugerir que saltar a 390 ensamblador implicará una curva de aprendizaje muy empinada. Yo sugeriría conseguir el asimiento de un emulador microprocesador como Emu8086 que viene con un tutorial y empezar con eso. Los cncepts básicos que se aprenden serán transferibles a otros, más complejos, arquitecturas.

No es un emulador de la unidad central denominada Hércules, y algunos sistemas operativos de mainframe más viejos se pueden obtener de libre (legalmente). Usted puede encontrar que usted puede usar esto para hacer algunos experimentos con el ensamblador de la unidad central. El conjunto de instrucciones no será más complejo que una familia de 386, por lo que aprender ensamblador en este sistema es probablemente tan bueno como cualquier otro.

Como alternativa, este Stackoverflow publicar discute otras formas de aprender ensamblador.

He estado en su posición; Soy un estudiante, a mí mismo. He encontrado que tratar de enseñar a ti mismo ensamblador unidad central, sobre todo en la parte superior de las otras clases, sin apoyo y sin nadie a quien recurrir para obtener respuestas rápidas, lo mejor es simplemente tomar un curso real en ella. He codificado en C ++, .NET, ensamblador, COBOL, ensamblador de alto nivel y otros, y lo que realmente me ayudó en las dos clases de ensamblador se estaba en un ambiente estructurado con una gran cantidad de apoyo en su lugar.

El libro Qualls es gratuito para uso no comercial en http: //www.billqualls. com / ensamblador / index.html . Admito ser un poco sesgada hacia el libro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top