cox单因素分析有很多数据HR.CI(5%-95%)置信区间用r语言三种代码跑完都是1 (1-1)可能是什么原因呢?
【相关推荐】
思想:字有点难看但是这是我编写这个程序时的基础思想
;time:2022/3/16 name:feng
;刚开始编写的时候头脑有点不清晰,导致没有思路也是因为跳转指令太难理解搞得我很烦躁,经过一天后重新思考这个问题很其实很简单,
;我感觉最难的是确定显存的起始地址,因为刚开始我是想直接将行设为b8000+460h的后来才发现这个是不能实现的只能将其放在偏移地址中存放
;我感觉我编写的这个程序最好的地方是我没有定义cx的值,直接用跳转指令实现控制。其实刚开始我受到loop指令的思想想为cx设置循环值,但是后面
;想到如果这样写还没我写的9_2.asm写的好,后面看到书本上的指令结合方式想到不需要去理会cx的值,因为只有当将字符串0存入cl时才会导致循环结束
assume cs:code
data segment
db 'Welcome to masm!',0
data ends
code segment
start: mov dh,08h ;行号
mov dl,03h ;列号
mov cl,2 ;颜色
mov ax,data
mov ds,ax
mov si,0
call show_str ;相当于push ip,jmp near ptr 标号
mov ax,4c00h
int 21h
show_str:
sub dh,1h ;显存为25*80,所以要算显存起始地址b800+(8-1)*160+4
mov al,dh ;将行号存入al等待乘法使用
mov bl,0a0h ;注意字母前面一定要加0,一直忘记,0a0h=160d
mul bl
mov di,ax ;之所以将后面的部分存入di是因为不能存入es中会发生错误:b800+460h,而我想要的是b8000+460h
add di,4h
mov ax,0b800h
mov es,ax
mov ah,cl ;将颜色存入ah
s: mov cl,[si] ;将字符存入cl
mov ch,0
jcxz ok ;判断字符是否为0,因为字符串以0为结束
mov al,cl
mov es:[di],ax
inc si
add di,2
jmp short s ;跳转到s继续执行,直到字符是0时结束
ok: ret
code ends
end start