Assembler
浮生之居士
转战稀土掘金:BoatingNoSay
展开
-
CMU Bomb Lab(1)
0000000000400ee0 <phase_1>: 400ee0: 48 83 ec 08 sub $0x8,%rsp 400ee4: be 00 24 40 00 mov $0x402400,%esi 400ee9: e8 4a 04 00 00 callq 401338 <s...原创 2018-04-15 22:08:47 · 821 阅读 · 0 评论 -
CMU Bomb Lab(2)
00000000004010f4 <phase_6>: 4010f4: 41 56 push %r14 4010f6: 41 55 push %r13 4010f8: 41 54 push %r12 4010fa: 55 ...原创 2018-04-15 22:15:58 · 435 阅读 · 0 评论 -
汇编语言上机1
汇编语言上机2.3编写一程序使其实现将1个包含有20个数据的数组M分成两个数组:正数数组P和负数数组N,并分别把两个数组显示出来。代码DATAS SEGMENT ;此处输入数据段代码 MARRAY DW 1,2,3,4,5,-6,-7,-8,-9,-1,-1,2,3,4,-5,-6,-7,8,9,2,'$'PARRAY DW 20 DUP(?)NARRAY D...原创 2018-04-13 22:36:24 · 870 阅读 · 1 评论 -
汇编语言第三次上机
3.2 请用子程序结构编写如下程序:从键盘输入一个二位十进制数的月分数(01-12),然后显示出相应的英文缩写名。data SEGMENT january db 'Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec$' prompt db 'Please input month:$'data ENDScode ...原创 2018-04-20 14:59:42 · 1187 阅读 · 2 评论 -
汇编语言第三次上机(3)
3.3编写一个子程序嵌套的程序模块,分别从键盘输入姓名及8个字符的的电话号码,以一定的格式显示在屏幕上。(以字母升序排序)修改课件里人名排序的代码即可。DSEG SEGMENT PARA 'DATA' NAMEPAR LABEL BYTE MAXLEN DB 31 NAMELEN DB ? NAMEFLD DB 31 D...原创 2018-04-27 21:53:34 · 516 阅读 · 0 评论 -
汇编语言递归程序举例
汇编语言 递归程序计算N!DSEG SEGMENT N DW 5 ;compute N! RESULT DW ? DSEG ENDSSSEG SEGMENT DW 128 DUP(0) TOS LABEL WORDSSEG ENDSCSEG SEGMENTMAIN PROC FAR ASSUME CS:CSEG,D...转载 2018-05-07 20:25:45 · 1852 阅读 · 0 评论